package com.jingtao.product.domain.vo;

import com.jingtao.product.domain.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.List;

/**
 * @ClassName:
 * @Description:
 * @Author: zengfanzhen
 * @Date: 2024/4/2 19:55:48
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class ProductParam extends Product {
    @ApiModelProperty("商品阶梯价格设置")
    private List<ProductLadder> productLadderList;
    @ApiModelProperty("商品满减价格设置")
    private List<ProductFullReduction> productFullReductionList;
    @ApiModelProperty("商品会员价格设置")
    private List<MemberPrice> memberPriceList;
    @ApiModelProperty("商品的sku库存信息")
    private List<SkuStock> skuStockList;
    @ApiModelProperty("商品参数及自定义规格属性")
    private List<ProductAttributeValue> productAttributeValueList;
//    @ApiModelProperty("专题和商品关系")
//    private List<CmsSubjectProductRelation> subjectProductRelationList;
//    @ApiModelProperty("优选专区和商品的关系")
//    private List<CmsPrefrenceAreaProductRelation> prefrenceAreaProductRelationList;
}
